@charset "UTF-8";
/* reset */
html { height:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased!important;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0; padding:0;}
body,button, input, select, textarea {font: 12px/1 "Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";  -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased!important;/* 用 ascii 字符表示，使得在任何编码下都无问题 */}
input.form-control{font: 12px/1 "Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";}
body { text-align:center;background-color:transparent; min-height:100%; height:auto !important; height:100%;}
img { border:0; vertical-align:middle; -ms-interpolation-mode:bicubic;}
a {text-decoration:none; background-color: transparent;-webkit-text-decoration-skip: objects;}
a.focus, a:focus{outline:0;}
a.active.focus, a.active:focus, a.active:hover, a.focus:active, a:focus:active, a:hover:active, .open > a.dropdown-toggle.focus, .open > a.dropdown-toggle:focus, .open > a.dropdown-toggle:hover{outline:0;text-decoration:none;font-weight:400;}
a:hover {text-decoration:none; transition:box-shadow .3s, border .3s, background-color .3s, color .3s;}
a:active,a:visited{text-decoration:none;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{}
h1 { font-size:16px; line-height:36px;}
h2 { font-size:14px; line-height:30px;}
h3 { line-height:24px;}
h3,h4,h5,h6 { font-size:12px;}
ul,li,ol { margin:0; padding:0; list-style:none outside none;}
ul.has-style li,ol li { margin-left:25px;}
ul.has-style li { list-style:disc;}
ol li { list-style:decimal;}
ul.inline-style li { float:left; display:inline;}
dl { margin-bottom:18px;}
dt { font-weight:bold;}
dd { margin:0 0 0 9px; padding:0;}
svg:not(:root) { overflow:hidden;}
pre { margin:0; white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
/*- Form -*/
button,input,select,textarea { font-size:100%; font-family:tahoma; margin:0; outline:0 none; vertical-align:baseline; *vertical-align:middle;}
textarea { overflow:auto; vertical-align:top; resize:none;}
button,input { line-height:normal; }
button.active.focus, button.active:focus, button.active:hover, button.focus:active, button:focus:active, button:hover:active, .open > button.dropdown-toggle.focus, .open > button.dropdown-toggle:focus, .open > button.dropdown-toggle:hover{outline:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"],.submit-btn { -webkit-appearance:button; cursor:pointer; *overflow:visible;}
button[disabled],input[disabled],.disable { cursor:default;}
input[type="checkbox"],input[type="radio"],.form-radio,.form-checkbox { box-sizing:border-box; padding:0; *height:13px; *width:13px;}

/*- Html5 -*/
fieldset { border:1px solid #c0c0c0; margin:0 2px 18px; padding:0.35em 0.625em 0.75em;}
legend { border:0; padding:0; white-space:normal; *margin-left:-7px;}
button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display:block;}
audio,canvas,video { display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) { display:none; height:0;}
nav ul,nav ol { list-style:none; list-style-image:none;}
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit- search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none;}
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */font: inherit; /* 2 */}
abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */}
/*- Add the correct display in IE. -*/
template {display: none;}
/*- Hidden Add the correct display in IE 10-. -*/
[hidden] {display: none;}

.fl{float:left;}
.fr{float:right;}

.bg {background: red;}
.header {width: 1000px;height: 50px;margin: 20px auto;}
.header>.login {width: 200px;height: 50px;}
.header>.login>img {width: 100%;height: 100%;}
.header>.nav {width: 800px;height: 50px;line-height: 46px;font-size: 16px;color: #444;}
.header>.nav>.li {float: right;width: 120px;text-align: center;}
.header>.nav> .act,.header>.nav> :hover{color:rgb(61,133,198);border-bottom:5px solid rgb(61, 133, 198);}
.header>.nav > a{color:#444;}
.footer{width:100%;background:#000;margin:0; }
.footer_box{width:1000px;text-align:left;margin:0 auto;padding:40px 0;color:#fff;font-size:20px;line-height:56px;}
.footer_box > .flew{width:500px;float:left;}
.footer_box > .flew > span{font-size:20px;}
.footer_box > .right{width:500px;float:right;text-align:right;}
.footer_box > .right > img{width:150px;float:right;}
.footer_box > .right > .text2{font-size:14px;clear:both;float:right;}
.footer_box a {color:#fff;}

.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:350px;}
.lubo .lubo_box{ position: relative; width: 100%; height:350px; }
.lubo .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:350px; opacity: 0;filter:alpha(opacity=0);}
.lubo .lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo .lubo_box li img{ width: 100%; height:350px;}
.lubo .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.lubo .cir_box li{ float: left; width: 30px; height: 2px; margin:0 5px; cursor: pointer; background: #555; opacity: 0.5;filter:alpha(opacity=50);}
.lubo .cir_on{ background: #fff !important; opacity:1 !important;;filter:alpha(opacity=100) !important;;}
.lubo .lubo_btn{ position: absolute; width: 100%; top: 130px;}
.lubo .left_btn, .right_btn{ margin:20px;width: 30px; height: 60px; background: #000;opacity: .3;filter:alpha(opacity=30); cursor: pointer; color: #fff; line-height: 56px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.lubo .left_btn{ float: left;}
.lubo .right_btn{ float: right;}

/* pagination */
.pagination {margin: 30px auto;text-align:center;}
.pagination li {display: inline-block;line-height: 20px;color:#ddd;}
.pagination li a {background:#3D9EE2;color: #fff;}
.pagination a {padding: 12px 15px;margin: 0 5px;color: #fff;}
.pagination li.active {padding: 11px 15px;margin: 0 5px;background: #ddd;color: #fff;}

/* li */
.content_box{width:1000px;margin:40px auto;text-align:left;}
.content_title{padding:0px 30px 10px;border-bottom:1px solid #ddd;font-size:28px;font-weight:900;}
.content_main_li{line-height:28px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;font-size:18px;padding:20px 40px;border-bottom:1px dashed  #ddd;}
.content_main_li .img{width:180px;height:100px;float:left;}
.content_main_li a{line-height:36px;font-weight:900;font-size:20px;color:#333;padding-left:25px;}
.content_main_li .date {font-size:14px;color:#aaa;padding-left:5px;}
.content_main_li .info {font-size:14px;color:#aaa;padding-left:25px;}
.content_box .icon{width:20px;display:inline-block;text-align:center;color:#3D9EE2}

/* detail */
.detail_box{width:920px;margin:40px auto;}
.detail_title{line-height:40px;font-size:24px;font-weight:900;text-align:center;}
.detail_info{line-height:40px;font-size:18px;color:#aaa;text-align:center;}
.detail_main{line-height:35px;font-size:18px;text-align:left;}
.detail_main img{width:80%;margin:10px 10%;}
